package util.AST.Expressao;

import util.AST.Terminal.Identificador;

public class ExpressaoIdentificadorUnaria extends ExpressaoUnaria{
	
	private Identificador nome;
	
	public ExpressaoIdentificadorUnaria(Identificador nome) {
		this.nome = nome;
	}

	@Override
	public String toString(int level) {
		int nextLevel = level+5;
		StringBuffer str = new StringBuffer();
		str.append("EXUN\n");	
		if ( this.nome != null ) {
			str.append(super.getSpaces(nextLevel)+"|-"+this.nome.toString(level));
		}
		return str.toString();
	}

	//get e set
	public Identificador getNome() {
		return nome;
	}

	public void setNome(Identificador nome) {
		this.nome = nome;
	}
	
	

}
